[]
根据指定的文档类型和发布请求类型检索发布请求列表。
参数:
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| types | string | query | 用于过滤发布请求的文档类型逗号分隔列表。如果为空,则默认为预定义类型。示例:“dbd,rdl” |
| prType | string | query | 要过滤的发布请求类型。例如:“紧急” |
返回值
状态码: 200
成功
GetPublishRequestsInfoResponseModel
状态码: 400
错误的请求
通过 ID 检索特定草稿文档的详细信息。
参数:
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| draftId必填项 | string | path | 要检索的草稿文档的唯一标识符。示例:e3808c7e-c0e7-44da-96a2-200b3bb216c6 |
| extendQuery | ExtendQuery | query | 查询响应的详细程度。例如:参考、修订 |
| includeIndirectReference | Boolean | query | 指示是否在响应中包含间接引用。示例:true |
返回值
状态码: 200
成功
状态码: 400
错误的请求
状态码: 404
未找到
删除文档草稿
参数:
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| draftId必填项 | string | path | 草稿 ID |
返回值
状态码: 204
无内容
状态码: 400
错误的请求
状态码: 404
未找到
根据指定的类型检索草稿文档列表。
参数:
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| types | string | query | 用于过滤草稿的文档类型列表(以逗号分隔)。如果为空,则默认为预定义类型。示例:“article,report” |
返回值
状态码: 200
成功
状态码: 400
错误的请求
通过 ID 检索有关特定发布请求的详细信息。
参数:
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| publishRequestId必填项 | string | path | 要检索的发布请求的唯一标识符。示例:e3808c7e-c0e7-44da-96a2-200b3bb216c6 |
返回值
状态码: 200
成功
状态码: 400
错误的请求
状态码: 404
未找到
表示 GetPublishRequestsInfo 操作的响应模型,包含发布请求信息的集合。
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| publishRequestsInfo可为空 | PublishRequestVO | Grapecity.Enterprise.Server.V2.Models.PublishRequestVO 对象的可枚举集合,代表每个发布请求的详细信息。 |
表示发布文档的请求,包括有关文档、其批准状态和相关元数据的详细信息。
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| id可为空 | string | 发布请求的唯一标识符。 | |
| title可为空 | string | 与发布请求相关的文档的标题。 | |
| displayName可为空 | string | 与发布请求相关的文档的显示名称。 | |
| draftId可为空 | string | 与发布请求相关的文档的草稿标识符。 | |
| status | int32 | 发布请求的状态,以整数表示。 | |
| docType可为空 | string | 与发布请求相关的文档类型。 | |
| commit可为空 | string | 与要发布的文档版本相关的提交标识符。 | |
| modifiedBy | SampleUserResponseModel | ||
| approvedBy | SampleUserResponseModel | ||
| createdBy | SampleUserResponseModel | ||
| modified可为空 | ISO DateTime Sting | 上次修改发布请求的日期和时间。 | |
| approved可为空 | ISO DateTime Sting | 发布请求被批准的日期和时间。 | |
| created可为空 | ISO DateTime Sting | 创建发布请求的日期和时间。 | |
| effectiveOps可为空 | string | 与发布请求相关的有效操作。 | |
| draft | DraftVO | ||
| documentId可为空 | string | 与发布请求相关的文档标识符。 |
表示用户的简化模型,提供各种响应模型中使用的基本信息。
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| id可为空 | string | 用户的唯一标识符。 | |
| name可为空 | string | 用户的名称。 |
表示草稿文档的视图模型,封装与草稿相关的所有相关信息和元数据。
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| id可为空 | string | 草稿的唯一标识符。 | |
| type可为空 | string | 草稿的类型。 | |
| title可为空 | string | 草稿的标题。 | |
| displayName可为空 | string | 草稿的显示名称。 | |
| description可为空 | string | 对草案的简要描述。 | |
| ext可为空 | string | 草稿文档的文件扩展名。 | |
| createdBy | SampleUserResponseModel | ||
| created可为空 | ISO DateTime Sting | 创建草稿的日期和时间。 | |
| isDraft | Boolean | 指示文档是否为草稿。 | |
| isApproval | Boolean | 指示草案是否需要批准。 | |
| contentType可为空 | string | 草稿的内容类型。 | |
| contentUrl可为空 | string | 访问草稿内容的 URL。 | |
| revisionNo | int32 | 草案的修订编号。 | |
| revisionContentUrl可为空 | string | 访问草稿具体修订内容的URL。 | |
| isSystemReserved | Boolean | 表示该草稿是否被系统保留。 | |
| hideOnMobile | Boolean | 指示是否应在移动设备上隐藏草稿。 | |
| meta可为空 | string | 与草稿相关的元数据。 | |
| hideInDocumentPortal | Boolean | 指示草稿是否应在文档门户中隐藏。 | |
| isResource | Boolean | 指示该文档是否被视为资源。 | |
| organizationId可为空 | string | 与草案相关的组织的标识符。 | |
| organizationIdPath可为空 | string | 与草稿相关的组织标识符的路径。 | |
| thumbnail可为空 | string | 草稿缩略图的 URL。 | |
| modified可为空 | ISO DateTime Sting | 草稿最后修改的日期和时间。 | |
| modifiedBy | SampleUserResponseModel | ||
| customPermissions可为空 | Array<string> |
与草稿相关的自定义权限列表。 | |
| effectiveOps可为空 | string | 可以对草稿执行的有效操作。 | |
| security | SecurityResponseModel | ||
| references可为空 | ReferenceResponseModel | 与草案相关的参考文献列表。 | |
| revisions可为空 | RevisionResponseModel | 草案的修订清单。 |
文档的安全设置。
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| ownerId可为空 | string | 所有者的唯一标识符。 | |
| permissions可为空 | AclEntryQueryModel | 文档访问权限。 |
表示文档引用的模型,包括有关文档及其权限的详细信息。
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| documentId可为空 | string | 引用文档的唯一标识符。 | |
| resourceName可为空 | string | 与该文档关联的资源的名称。 | |
| resourceDocType可为空 | string | 资源文档的类型。 | |
| resourceDocName可为空 | string | 资源文档的名称。 | |
| displayName可为空 | string | 供参考的显示名称。 | |
| meta可为空 | string | 与文档相关的元数据。 | |
| documentRev可为空 | string | 文件的修订。 | |
| isDirectChild | Boolean | 指示该文档是否是父文档的直接子文档。 | |
| permission可为空 | string | 文档的权限级别。 | |
| contentUrl可为空 | string | 访问文档内容的 URL。 | |
| minimalPermission可为空 | string | 访问文档所需的最低权限。 |
表示文档修订的模型,包括修订号、注释、元数据和相关用户信息等详细信息。
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| no | int32 | 修订号。这通常是一个整数,随着每个新修订而递增。 | |
| comment可为空 | string | 描述本次修订所做更改的评论。 | |
| meta可为空 | string | 与修订相关的元数据,可能包括标签或关键字等详细信息。 | |
| createdBy | SampleUserResponseModel | ||
| created可为空 | ISO DateTime Sting | 此修订的创建日期和时间。 | |
| modifiedBy | SampleUserResponseModel | ||
| modified可为空 | ISO DateTime Sting | 上次修改此修订的日期和时间。 | |
| contentUrl可为空 | string | 访问此修订内容的 URL。 | |
| references可为空 | ReferenceResponseModel | 与此次修订相关的参考列表,例如相关文档或资源。 |
为子角色定义 ACL 条目权限。
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| sub | RoleResponseModel | ||
| ops可为空 | Array<string> |
授權操作。 | |
| opflags | int32 | 用于额外控制的操作标志。 |
代表系统内的角色。
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| id可为空 | string | 角色的唯一标识符。 | |
| name可为空 | string | 角色的名称。 | |
| type可为空 | string | 角色的类型。 |
服务器插件错误
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| code可为空 | string | 错误代码 | |
| message可为空 | string | 错误信息 | |
| context可为空 | string | 错误上下文 | |
| innerError | ServerPluginError |
Enum:
NoneEffectiveOpsSecurityReferencesRevisionsTagsAll定义使用附加信息扩展文档查询的选项。
此枚举允许指定应在文档查询响应中包含哪些附加数据。
它支持按位运算来组合多个选项。
* None - 0 - 不包含任何附加数据。
* EffectiveOps - 1 - 包含适用于文档的有效操作。
* Security - 2 - 包含安全信息,如访问控制列表。
* References - 4 - 包含对其他文档的引用。
* Revisions - 8 - 包含有关文档修订的信息。
* Tags - 16 - 包含与文档关联的标签。
* All - 31 - 包含所有可用的扩展信息。
表示 GetDraftsInfo 操作的响应模型,包含草稿文档的集合。
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| drafts可为空 | DraftVO | 代表草稿文档的 Grapecity.Enterprise.Server.V2.Models.DraftVO 对象的可枚举集合。 |